/* - ploneCustom.css - */
@media all {
/* https://northatlanticlcc.org/portal_css/ploneCustom.css?original=1 */
body {
font: 98% "myriad-pro", helvetica, sans-serif;
color: #333;
}
body.mceContentBody {
background:#fff!important;
}
body{
background-attachment: fixed;
background-color: #F4F7E7;
background-image: url('maine-landscape.jpg');
background-position: center center;
background-repeat: no-repeat;
margin:0;
padding: 0;
background-size: cover;
-moz-background-size: cover;
-webkit-background-size: cover;}
body.section-news {
background-attachment: fixed;
background-color: #F4F7E7;
background-image: url('monarch-bg.jpg');
background-position: center center;
background-repeat: no-repeat;
margin:0;
padding: 0;
background-size: cover;
-moz-background-size: cover;
-webkit-background-size: cover;
}
body.section-spatial-data {
background-attachment: fixed;
background-color: #F4F7E7;
background-image: url('spatial-bg.jpg');
background-position: center center;
background-repeat: no-repeat;
margin:0;
padding: 0;
background-size: cover;
-moz-background-size: cover;
-webkit-background-size: cover;
}
body.section-groups {
background-attachment: fixed;
background-color: #F4F7E7;
background-image: url('woodpecker.jpg');
background-position: center center;
background-repeat: no-repeat;
margin:0;
padding: 0;
background-size: cover;
-moz-background-size: cover;
-webkit-background-size: cover;
}
body.section-products,body.section-projects {
background-attachment: fixed;
background-color: #F4F7E7;
background-image: url('product-bg.jpg');
background-position: center center;
background-repeat: no-repeat;
margin:0;
padding: 0;
background-size: cover;
-moz-background-size: cover;
-webkit-background-size: cover;
}
body.section-the-cooperative {
background-attachment: fixed;
background-color: #F4F7E7;
background-image: url('wetlands.jpg');
background-position: center center;
background-repeat: no-repeat;
margin:0;
padding: 0;
background-size: cover;
-moz-background-size: cover;
-webkit-background-size: cover;
}
body.template-atct_edit {
background: #ededed url("https://northatlanticlcc.org/portal_css/Sunburst%20Theme/none") repeat scroll 0 0;
}
body.template-atct_edit #visual-portal-wrapper {
width: 1220px;
}
#portal-top, #portal-columns {
background: #fff none repeat scroll 0 0;
border-color: transparent;
border-style: none;
box-shadow: 0 15px 15px rgba(50, 50, 50, 0.7);
}
.portletHeader {
margin-top: 30px;
}
#portal-header {
background: #fff url(header-bg.png) no-repeat left 58px;
border-color: transparent;
border-style: none;
}
#portal-logo {
display: inline-block;
margin-top: 5px;
top: 6px;
position: relative;
}
div.width-full {width: 100%;}
div.position-0 {margin-left: -100%;}
#content {
margin: 1em 1.5em 2em;
}
#content {
font-size: 16px;
line-height: 1.5em;
}
#portal-breadcrumbs {margin-left: 1.5em;}
#portal-breadcrumbs a {color: #205C90;}
#portal-footer {
background: #3b7080 none repeat scroll 0 0;
border-top: 6px solid #94ae70;
margin: 0;
padding: 2em 0 0.5em;
text-align: center;
}
#portal-footer-wrapper {
width: 1170px;
margin-right: auto;
margin-left: auto;
}
.footer-mid {
float: left;
margin: 0 auto;
width: 670px;
}
#portal-footer .footer-col {
display: block;
float: left;
margin: 10px 0 0 20px;
padding: 0;
text-align: left;
width: 220px;
}
.footer-col ul {
margin-bottom: 20px;
}
.footer-col ul li {
border-bottom: 1px dotted #fff;
display: block;
font-size: 15px;
line-height: 1.5em;
margin-left: 32px;
padding: 5px 0;
}
#portal-footer .footer-col h4 {
color: #fff;
font-size: 18px;
font-weight: 400;
}
.footer-col a, .footer-col a:visited {
color: #AFE4F9 !important;
}
.footer-col a:hover {
color: #FFFFFF !important;
}
#portal-footer p {
color: #AFE4F9;}
.footerlist ul {
color:#eee;
font-size:12px;
list-style: url(https://northatlanticlcc.org/portal_css/Sunburst%20Theme/none);
line-height: 1.4em;
}
.footerlist ul li {
line-height:1.4em;
display: block;
}
.footerlist a, .footerlist a:visited {
color:#AFE4F9;
}
.footerlist a:hover {
color:#ffffff;
}
#portal-footer .footer-col-last {
float: right;
margin-right: 10px;
text-align: left;
}
#portal-footer .sitecredit {
background: transparent url("fergusonlynch.png") no-repeat scroll 0 7px;
color: #9adff1;
font-size: 10px;
letter-spacing: 0.055em;
line-height: 40px;
margin: 0 auto 5px;
position: relative;
text-transform: uppercase;
top: -30px;
width: 260px;
}
#portal-footer .sitecredit a, #portal-footer .sitecredit a:visited {
color: #9adff1 !important;
}
#portal-footer .sitecredit a:hover {
color: #ffffff!important;
}
#content h1.documentFirstHeading {
font-size: 230%;
font-weight: 400;
margin-bottom: 0.025em;
margin-top: 1.7em;
}
h1, h2, h3, h4 {
font-family: "myriad-pro",sans-serif;
}
h1 {
font-size: 230%;
font-weight: 400;
letter-spacing: -0.25px;
color: #9C5A31;
line-height: 1.3em;
padding-bottom:10px;
}
h2, h3 {
letter-spacing: -0.025em;
line-height: 1.3em;
color: #9C5A31;
margin-top: 20px;
margin-bottom: 3px;
}
h3 {
font-size: 1.4em;
}
a:visited {
color: #205C90;
}
.introtext {
font-size: 130%;
line-height: 1.4em;
color: #666;
margin-bottom: 15px;
}
.caption {
border-bottom: 1px solid #eee;
font-size: 90%;
line-height: 1.3em;
margin-top: 8px;
padding-bottom: 8px;
}
dd.image-caption {
border-bottom: 1px solid #eee;
margin: 0px 0 1em!important;
padding: 8px 0;
}
.credit {
font-style: italic;
}
#partnerSiteSelection {
position:absolute;
top:15px;
left:400px;
z-index: 100;
}
#visual-portal-wrapper {
width:1170px;
min-height: 600px;
margin:0px auto;
background-color:#fff;}
#content div.fc-event a,
#content div.fc-event a:hover {
color: #fff;
}
#portlet-lcc-networks a, #portlet-hurricane a img, #portlet-add-to-events a, #portlet-how-to-participate a, #portlet-add-to-library a, #portlet-add-to-links a, #portlet-add-to-funding a, #portlet-add-to-news a, #portlet-add-resources a, #portlet-add-to-calendar a {
border: 0 none;
}
#portlet-lcc-networks {
margin-left: -10px;
}
#globalnav-wrapper {
height: 38px;
margin-top: 38px;
background: #014661 url(images/topnav-bg.jpg) repeat-x;
}
#portal-globalnav {
background: #014661 url("images/topnav-bg.jpg") repeat-x scroll 0 0;
clear: both;
font-size: 80%;
margin: 0 0 1em;
}
#portal-globalnav li a {
background: #014661 url("images/topnav-bg.jpg") repeat-x scroll 0 0;
border-right: 0.1em solid #1f3943;
font-size: 1.2em;
font-weight: bold;
line-height: 26px;
min-width: 2em;
padding: 0.4em 1.5em;
}
#portal-globalnav .selected a {
background: #ffffff url("https://northatlanticlcc.org/portal_css/Sunburst%20Theme/none") repeat scroll 0 0;
border-top: 2px solid #1f3943;
color: #9c5a31 !important;
line-height: 24px;
}
#portal-globalnav .selected a:hover {
color:#fff!important;
}
#portal-globalnav a:hover,
#portal-globalnav .selected a:hover {
background: none repeat scroll 0 0 #1F3943;
color:#fff;
}
#portal-globalnav a:link, a:visited {
color:#fff;
}
#portal-globalnav ul.submenu{
-webkit-box-shadow:  0px 5px 8px #888888;
box-shadow:  0px 5px 8px #888888;
}
#portal-globalnav ul.submenu a,
#portal-globalnav ul.submenu a:hover,
#portal-globalnav ul.submenu a:visited {
background: #fff url(subnav-bg.jpg) repeat-x bottom;
color: #0C4C61;
width: 13.5em;
z-index: 10;
font-size: 100%;
line-height: 1.2em;
}
#portal-globalnav li ul ul {
margin: 0 0 0 15.1em;
-webkit-box-shadow:  0px 5px 8px #888888;
box-shadow:  0px 5px 8px #888888;
}
#portal-globalnav ul.submenu a:hover {
color: #9C5A31 !important;
}
#portal-globalnav ul.submenu a {
border-top-width:1px;
}
#document-action-kml_download {
display:none !important;
}
.tileItem {
border-top: 1px solid #F2A42E;
margin-top: 12px;
padding-top: 12px;
}
.tileBody {
color: #666;
font-size: 16px;
line-height: 1.4em;
}
.tileFooter > a {
color: #d5994d !important;
font-size: 14px;
font-weight: 600;
text-transform: uppercase;
}
#portal-siteactions {
background: none repeat scroll 0 0 #253B42;
clear: left;
font-size: 85%;
padding-bottom: 1em;
padding-top: 10px;
text-align: center;
}
#portal-siteactions a {
color:#AFE4F9;
}
#portal-siteactions a:visited {
color:#AFE4F9;
}
.person_caption {
float: left;
height: 100px;
margin: 0 0 15px;
padding: 0 5px 0 0;
position: relative;
width: 260px;
}
.imageFloatLeft {
float:left;
margin-right:1em;
}
#top-ribbon {
width:100%;
background:#000 url('black_gradient28.jpg') top left repeat-x;
min-height:28px;
color:#fff;
text-align:right;
padding-top:3px;
}
#top-ribbon span {
margin-right:25px;
}
#portal-header .hiddenStructure {
margin: 0 0 0 0;
}
#portal-personaltools {
margin-bottom:2px;
margin-top:4px;
background-color: transparent;
}
#portal-personaltools li {
margin-right:1.2em;
}
#portal-personaltools a:visited {
color:#205C90;
}
#portal-personaltools {
z-index:auto;
}
.loginbutton a,
.logoutbutton a,
.registerbutton a {
display: inline-block;
height: 18px;
margin-top: 0;
vertical-align: bottom;
width: 60px;
}
.loginbutton a {
background-image: url("login-tools.jpg");
}
.logoutbutton a {
background-image: url("logout-tools.jpg");
}
.registerbutton a {
background-image: url("register.png");
height: 16px;
}
#portal-searchbox {
padding:10px;
background: transparent url('black55.png') top left repeat;
border-right:none;
-moz-border-radius-bottomleft: 6px;
border-bottom-left-radius: 6px;
-moz-border-radius-topleft: 6px;
border-top-left-radius: 6px;
}
#portal-searchbox {
margin-top:28px;
}
.searchSection {
color: #fff;
}
#LSResult {
z-index:50;
}
#edit-bar {
margin-left: 1.5em;
margin-right: 1.5em;
}
.template-applcc_home #edit-bar {
display: none;
}
/* */
#maincolhome {
width: 895px;
float: right;
margin-top:10px;
position:relative;
}
.clear{
clear: both;
height: 1px;
}
#rightcolumn{
float: left;
width: 210px;
margin-top:10px;
margin-right: 0px;
}
#rightcolumn p {
font-size: 1em;
line-height: 130%;
margin: 10px 0 5px;
padding: 0 15px;
}
#rightcolumn h2 {
font-size: 1.4em;
line-height: 1.2em;
margin-bottom: 10px;
margin-top: 15px;
padding: 0 15px 5px;
}
/* */
#rightcolumn h3 {
color: #205c90;
font-size: 1.5em;
font-weight: 400;
letter-spacing: 0;
line-height: 1.2em;
padding: 0 1em 0 0;
}
.home-right-portlet{
background: url(grey-fade.jpg) repeat-x top;
border: 1px solid #85A3AD;
border-radius:6px;
width: 210px;
margin-bottom: 20px;
padding: 0px;
margin-top: 15px;
}
.home-right-portlet .more-link {
margin: 10px 3px 10px 12px;
}
.home-right-portlet > h2 {
font-weight: 500;
padding-bottom: 0 !important;
}
.portlet > a {
border-bottom: medium none !important;
}
.columnone {
float: left;
width: 410px;
margin-right: 20px;
padding: 10px;
}
.columnlast {
float: right;
width: 410px;
margin-right: 0px;
padding: 10px;
}
.columnone > h2, .columnlast > h2 {
border-bottom: 1px solid #ccc;
color: #205c90;
font-size: 36px;
font-weight: 300;
letter-spacing: -0.0125em;
margin-bottom: 10px;
margin-left: 10px;
padding: 0;
}
.columnone li, .columnlast li {
margin-bottom: 1.5em !important;
}
.columnone ul, .columnlast ul {
list-style: outside none none !important;
margin-left: 1.5em !important;
}
.columnone .documentByLine, .columnlast .documentByLine {
margin-bottom: 1em;
margin-right: 0;
margin-top: 1em;
margin-left:0px;
padding-top: 0px;
text-transform: uppercase;
}
#content .columnone .documentByLine, #content .columnlast .documentByLine {
margin-bottom: 0.125em !important;
margin-top: 1.5em !important;
}
.newshead > a {
border-bottom: medium none !important;
font-size: 1.2em;
font-weight: 600;
}
#recentactivity {
float: right;
width: 200px;
background: url(grey-fade.jpg) repeat-x top;
border: 1px solid #85A3AD;
border-radius:6px;
padding: 15px;
margin-bottom: 20px;
}
.eventDetails {
clear: right;
float: left;
margin: 0 1.5em 0.5em 0;
width: 40%;
}
#content div.documentByLine {
display: block;
margin-bottom: 1.5em;
}
.documentDescription, #content #description {
margin-bottom: 10px;
}
.floatright{
float: right;
margin-bottom: 15px;
margin-left: 25px;
}
.imageFloatRight {
float: right;
margin-bottom: 15px;
margin-left: 15px;
}
.floatleft{
float: left;
margin-bottom: 15px;
margin-right: 15px;
}
.photoborder{
padding: 3px;
border: 1px solid #CCC;
}
.rounded-img {
border-radius: 6px;
}
.rounded-img:hover {
opacity: .85;
}
.tileHeadline{font-size:1.5em}
.tileImage{float:left; margin-right:1.5em; border: 1px solid #ccc; padding:4px;}
.icons-on .contenttype-document, .icons-on .contenttype-event, .icons-on .contenttype-folder, .icons-on .contenttype-link, .icons-on .contenttype-news-item, .icons-on .contenttype-plone-site, .icons-on .contenttype-topic, .icons-on #plone-contentmenu-factories .contenttype-file, .icons-on #plone-contentmenu-factories .contenttype-image {
display: block;
}
.space {height:25px;}
.space15 {height:15px;}
.fc-event, .fc-agenda .fc-event-time, .fc-event a {
background-color: #FFFFFF;
border-color: #ccc;
border-style: solid;
color: #000000;
}
.fc-event-time, .fc-event-title {
padding: 0 4px;
color: #3366CC;
}
.fc-event a{
font-size: 0.95em;
padding: 5px 0;
}
.state-visible {
color: #006488 !important;
}
.disco {
padding: 20px;
margin-top:12px;
background-color: white;
/* */
-webkit-box-shadow: 0px 0px 12px rgba(0, 0, 0, 0.4);
-moz-box-shadow: 0px 1px 6px rgba(23, 69, 88, .5);
/* */
-webkit-border-radius: 12px;
-moz-border-radius: 7px;
border-radius: 7px;
/* */
background: -webkit-gradient(linear, left top, left bottom,
color-stop(0%, white), color-stop(15%, white), color-stop(100%, #D7E9F5));
background: -moz-linear-gradient(top, white 0%, white 55%, #D5E4F3 130%);
}
.classybutton {
-moz-box-shadow:inset 0px 1px 0px 0px #bbdaf7;
-webkit-box-shadow:inset 0px 1px 0px 0px #bbdaf7;
box-shadow:inset 0px 1px 0px 0px #bbdaf7;
background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #79bbff), color-stop(1, #378de5) );
background:-moz-linear-gradient( center top, #79bbff 5%, #378de5 100% );
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#79bbff', endColorstr='#378de5');
background-color:#79bbff;
-moz-border-radius:6px;
-webkit-border-radius:6px;
border-radius:6px;
border:1px solid #84bbf3;
display:inline-block;
color:#ffffff !important;
font-family:arial;
font-size:15px;
font-weight:bold;
padding:6px 24px;
text-decoration:none;
text-shadow:1px 1px 0px #528ecc;
margin-top:5px;
}
.classybutton:hover {
background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #378de5), color-stop(1, #79bbff) );
background:-moz-linear-gradient( center top, #378de5 5%, #79bbff 100% );
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#378de5', endColorstr='#79bbff');
background-color:#378de5;
}
.classybutton:active {
position:relative;
top:1px;
}
#content a.classybutton:hover {
color:#fff !important;
}
.button {
background: #dedede none repeat scroll 0 0;
border: 1px solid #ccc !important;
border-radius: 4px;
padding: 6px 20px;
}
table.invisible td, table.invisible th, table.plain td, table.plain th, table.listing td, table.listing th {
padding: 0.5em 0.6em;
}
table.listing {font-size:95%;}
.field {
clear:left;
}
#cyclist .feature .featureimage a {
border-bottom:none !important;
}
#content .documentDescription, #content #description {
line-height:1.6em;
}
h4.documentFirstHeading {
margin-bottom:1.4em;
}
/* */
.objectDetails {
float: right;
max-width: 240px;
margin: 10px 0px 10px 20px;
font-size: 11px;
line-height: 1.4em;
}
table.metadata th {
background: none repeat scroll 0 0 #A9CC66;
padding:4px 10px;
}
table.metadata tr {
border-bottom:1px solid #fff;
}
table.metadata td {
background: none repeat scroll 0 0 #CBE0A3;
border-top:none !important;
padding:4px 10px;
}
table.metadata tr.first th,
table.metadata tr:first-child th {
border-top-left-radius: 5px;
}
table.metadata tr.first td,
table.metadata tr:first-child td {
border-top-right-radius: 5px;
}
table.metadata tr.last th,
table.metadata tr:last-child th {
border-bottom-left-radius: 5px;
}
table.metadata tr.last td,
table.metadata tr:last-child td {
border-bottom-right-radius: 5px;
}
table.metadata tr:hover th,
table.metadata tr:hover td {
background-color:#DDEBC2;
}
#content table.metadata ul {
list-style-type: none !important;
margin-left: 0 !important;
}
/* */
/* */
/* */
table.simple {
background: #f9f9f9 url("shadow.png") no-repeat scroll 0 0;
border: 1px solid #ccc;
float: right;
font-family: "myriad-pro";
font-size: 10pt;
letter-spacing: 0.015em !important;
line-height: 1.2em;
margin: 10px 0 !important;
width: 335px;
}
table.simple th {
border-bottom: 1px solid #bbb;
padding: 8px 12px;
}
table.simple td {
background: #fff none repeat scroll 0 0;
border-bottom: 1px solid #bbb;
border-left: 1px solid #bbb;
padding: 8px 12px;
}
table.simple tr:hover, table.simple td:hover {
background: #E0F8FE;
}
#relatedItemBox > dt {
border-top: 1px solid #ddd;
color: #416673;
margin: 15px 25px 10px;
padding-top: 15px;
text-transform: uppercase;
}
#relatedItemBox > dd {
margin: 0 25px;
}
/* */
.image-right {
float: right;
margin-left: 2em;
}
.portlet-right{
background: url(grey-fade.jpg) repeat-x top;
border: 1px solid #85A3AD;
border-radius:6px;
width: 210px;
margin-bottom: 20px;
padding: 0px;
margin-top: 0px;
}
.portlet-right p{
line-height: 140%;
font-size: 1em;
margin: 10px 0px 0px;
padding: 0px 15px;
}
.portlet-right h2{
line-height: 1.2em;
font-size: 1.7em;
margin-bottom: 10px;
padding: 0px 15px 5px;
}
.portlet-right ul {
list-style-type: disc;
margin-left: 2em;
margin-right: 1em;
}
#projects {
padding-right:2em;
}
#projects h2 {
background-color:#006e93;
color:#fff;
font-size: 1.2em;
padding: 0.3em 0.2em 0.2em 0.6em;
width:90%;
border-radius: 4px 4px 4px 4px;
margin-top:30px;
}
#projects h5 {
padding-top: 10px;
}
h2.featured {
color: #6a8c40;
font-size: 1.2em;
letter-spacing: 1.5px;
margin-bottom: 10px;
margin-top: -4px;
text-transform: uppercase;
}
#projects h4 {
color: #a06310;
font-size: 1.2em;
margin-top: 1.2em;
text-transform: uppercase;
}
#cyclist-wrapper-projs {
border: 1px solid #85A3AD;
border-radius: 6px 6px 6px 6px;
padding:20px;
background: url("grey-fade-btm.jpg") repeat-x scroll center bottom transparent;
margin-top:4px;
height: auto;
overflow:hidden;
position:relative;
z-index: 1;
}
.featuretext > h4 {
line-height: 1.3em;
font-size: 1.5em;
padding: 8px 0px;
}
#project-search h3 {
font-size: 1.3em;
line-height: 1.3em;
}
.completion {
font-size:.9em;
font-weight:normal;
color:#5a773d;
text-align:center;
line-height:1.3em;
margin-top:5px;
}
#sort-controls {
color: #444444;
font-size: 1.1em;
font-weight:bold;
}
.sort-option {
margin-left:2.3em;
}
#shadow {
background: url(btm-shadow.png) no-repeat center top;
height: 30px;
}
#project-search {
vertical-align:top;
}
.bottom-portlet {
background: rgba(0, 0, 0, 0) url("video-icon.png") no-repeat scroll 15px 0;
margin: 0 15px 30px;
padding-left: 170px;
}
.bottom-portlet h3 {
border-bottom: 1px solid #ccc;
color: #205c90;
font-size: 1.8em;
font-weight: 400;
letter-spacing: -0.0115em;
margin-bottom: 15px;
padding-bottom: 4px;
}
.bottom-portlet > ul {
list-style: outside none none !important;
margin-left: 1em !important;
}
.bottom-portlet li {
border-bottom: 1px dotted #ccc;
margin-bottom: 10px !important;
padding-bottom: 10px;
}
.bottom-portlet a {
border-bottom: medium none !important;
font-weight: 600;
text-decoration: none;
}
.left-portlet {
margin-top: 15px;
}
.left-portlet a {
border: 0 none;
text-decoration: none;
border-bottom-style: none!important;
}
.more-link {
background: url("arrow-orange.png") no-repeat scroll right center transparent;
font-size: 12px!important;
font-weight: bold;
margin-bottom: 0.75em;
margin-right: 6px;
padding: 3px 12px 3px 3px;
text-align: right;
text-transform: uppercase;
}
.bottom {
border-top: 1px solid #ccc;
margin: 30px 20px 10px 30px;
padding: 20px 0;
}
.icons-on .contenttype-folder, .icons-on .contenttype-link, .icons-on .contenttype-news-item, .icons-on .contenttype-topic, .icons-on .contenttype-event, .icons-on .contenttype-document  {
background-image: none !important;
line-height: 1.5em;
padding-left: 0px;
}
.tileHeadline {
font-size: 1.5em;
margin-top: 0;
}
.tileItem.visualIEFloatFix {
line-height: 1.35em;
}
.tileItem {
border-top-color: #F2A42E;
border-top-style: solid;
border-top-width: 1px;
margin-top: 15px;
padding-top: 12px;
}
#content img.tileImage, #content div.newsImageContainer {
border: 1px solid #ccc;
float: left;
margin: 0 1.5em 0.75em 0;
padding: 4px;
}
.template-newsitem_view .newsImageContainer {
float: right !important;
margin-bottom: 1.5em !important;
margin-left: 1.5em !important;
margin-right: 0 !important;
}
.template-newsitem_view .newsImageContainer .discreet {
top: 0 !important;
max-width: 389px !important;
}
#content div.newsImageContainer p.discreet {
text-align: center;
width: auto !important;
}
#portlet-hurricane {
margin-left: -10px;
margin-top: 15px;
padding: 0;
}
#portlet-hurricane > a {
border: 0 none !important;
}
body.portaltype-topic #relatedItemBox {
display:none;
}
.tileimg > img {
float:right;
margin-left: 1.5em;
height: auto;
max-width: 200px;
}
/* */
#internallinkcontainer .contenttype-document {
display: inline !important;;
padding-left: 0 !important;
}
#internallinkcontainer .list.item span, #internallinkcontainer .list.item a {
position: relative !important;
}
/* */
table.metadata tr.last {
border-bottom:none;
}
.boardComment,
.boardCommentDetails {
background-color: #f7f7f7 !important;
border-width: 0 0 0 0;
}
.boardComment {
border-radius: 6px;
padding-bottom: 0.5em;
}
.boardCommentActions {
float: right;
padding: 0;
}
.boardCommentActions .standalone {
padding: 2px 2px 2px 2px !important;
}
.boardCommentDetails  {
border-width: 0 0 0 0;
}
*/ ------------------
Pagination buttons
--------------------- */
div.listingBar {
background: #41aece !important;
font-size: 85%;
font-weight: 600;
margin: 1em 1.5em;
}
div.listingBar a {
background: none repeat scroll 0 0 #ddd !important;
border: 0.01em solid #cdcdcd;
border-radius: 6px;
color: #205c90;
margin: 0.5em;
padding: 0.45em 0.85em;
}
div.listingBar a:hover {
background: #205c90 !important;
}
#galleria {
box-shadow: 0 0 14px 7px #aaa;
margin: 15px auto;
z-index: 1;
}
#kss-spinner {
display: none;
}
.mute-label img {
display: none;
}
.rfp-announcement {
background: #eceedf url("RFP-button.png") no-repeat scroll 0 0;
border-radius: 5px;
color: #205c90;
padding: 65px 20px 10px;
}
.orange-bold {
color: #ED6420;
font-weight: bold;
padding-left: 20px;
}
/* */
.spatialDetails {
background: #306880 none repeat scroll 0 0;
border: 2px solid #fff;
box-shadow: 0 0 16px #888;
float: right;
font-size: 100%;
margin-bottom: 20px;
margin-left: 1.5em;
margin-top: 0;
padding: 20px 20px 10px;
width: 47%;
}
.spatialDetails th, .spatialDetails td {
border-bottom: 1px solid #fff;
padding: 5px 10px;
}
.spatialDetails table {
margin:0px;
}
.imgleft > img {
border: 5px solid #fff;
box-shadow: 0 0 6px #888;
margin-bottom: 20px;
padding: 15px 0;
}
table.green {
background: #cbe0a3 none repeat scroll 0 0;
border-bottom: 2px solid #fff !important;
border-left: 2px solid #fff;
border-right: 2px solid #fff;
border-top: 2px solid #fff;
margin-bottom: 0 !important;
width: 100%;
}
.green tr:hover {
background-color:#E0EFCC;
}
.green th {
background-color: #b2c987;
}
.green th:hover {
background-color: #CBE1A0;
}
table.blue {
background: #b5e3fd none repeat scroll 0 0;
border-bottom: 2px solid #fff;
border-left: 2px solid #fff;
border-right: 2px solid #fff;
width: 100%;
}
.blue th {
background-color: #90C1CA;
}
.blue tr:hover {
background-color: #C7F0FE;
}
table.green th,table.blue th {
border-right: 1px solid #fff;
}
.spatialDetails td {
word-break: break-all;
/* */
word-break: break-word;
/* */
-ms-hyphens: auto;
-moz-hyphens: auto;
-webkit-hyphens: auto;
hyphens: auto;
}
/* */
div.search-params {
background-color: #efefef;
}
.excel {
background: rgba(0, 0, 0, 0) url("excel-icon.png") no-repeat scroll 3px center;
border: 0 none !important;
float: right;
margin-bottom: 12px;
padding: 6px 6px 6px 27px;
}
body.template-product_view .objectDetails {
max-width: 400px;
}
.product {
float: right;
margin: 15px 0;
width: 335px;
}
.product h3 {
color: #333;
font-size: 18px;
}
.product-box {
line-height: 140%;
margin: 20px 0 0 100px;
padding: 0 15px;
}
.product-box h3 {
color: #fff;
font-size: 15pt;
margin-top: 0;
padding: 8px 3px 25px;
text-shadow: 0 1px 3px #4f2000;
text-transform: uppercase;
}
.product-box a {
border-bottom: medium none !important;
color: #08c !important;
font-weight: 600;
}
.product-img {
text-align: right;
}
.product-img > img {
border-left: 1px solid #ddd;
border-top: 1px solid #ddd;
height: auto;
margin-left: 45px;
max-width: 335px;
}
.last > td ul {
list-style: outside none none !important;
margin-left: 0 !important;
}
.product-box ul {
list-style: outside none none !important;
margin-left: 0 !important;
}
#projects > input#proj-subj {
font-size: 16px;
margin-bottom: 15px;
padding: 10px;
width: 235px;
}
#projects input#search-submit,
#projects input#search-submit2,
#projects input#search-reset,
#projects input#search-reset2 {
font-size: 14px;
height: 30px;
line-height: 20px;
}
#parent-fieldname-eventUrl {
display: block;
margin-top: 2em;
}
.float-button input[type="submit"] {
background: tomato none repeat scroll 0 0;
border: 2px solid;
border-radius: 4px;
color: #fff;
cursor: pointer;
font-size: 16px;
font-weight: 600;
padding: 10px;
}
.float-button input[type=submit]:hover {
background: #f44c0e;
}
.batch-download {
float: right;
padding: 10px 0 20px;
position: relative;
right: 10px;
color: tomato;
}
.batch-download > strong {
position: relative;
text-transform: uppercase;
top: -7px;
}
.batch-download > input[type="checkbox"] {
color: #444 !important;
height: 30px;
width: 30px;
}
.batch-download .button {
background: #fff none repeat scroll 0 0;
border: 1px solid #ccc !important;
border-radius: 4px;
margin: 0 15px;
padding: 4px 20px;
position: relative;
top: -6px;
}
.red-pink {
color: tomato;
}
/* */
#mc_embed_signup {
margin: 15px 0;
}
#mc_embed_signup_scroll > label {
font-size: 1.3em;
}
#mc-embedded-subscribe {
background: tomato none repeat scroll 0 0;
color: #fff;
}
#mc-embedded-subscribe:hover {
background: #f44c0e;
}
.email {
font-size: 14px;
margin: 5px 0 10px;
padding: 6px;
}
#portal-footer label {
color: #fff;
font-weight: 400;
}
#projNALCC_options,
#projNALCC {
max-width: 435px;
}
.pb-ajax > div {
max-height: 400px;
overflow: scroll;
padding: 1em;
}
.margin20 {
margin: 0 20px;
}
.row-fluid {
clear: both;
display: block;
margin: 2em 1em;
}
.span6 {
float: left;
width: 45%;
margin-right: 20px;
padding: 10px;
}
.span6 > h2 {
border-bottom: 1px solid #ccc;
color: #205c90;
font-size: 36px;
font-weight: 300;
letter-spacing: -0.0125em;
margin-bottom: 10px;
margin-left: 10px;
padding: 0;
}
.span6 li {
margin-bottom: 1.5em !important;
}
.span6 ul {
list-style: outside none none !important;
margin-left: 1.5em !important;
}
.span6 .documentByLine {
margin-bottom: 1em;
margin-right: 0;
margin-top: 1em;
margin-left:0px;
padding-top: 0px;
text-transform: uppercase;
}
#content .span6 .documentByLine {
margin-bottom: 0.125em !important;
margin-top: 1.5em !important;
}
.span4 {
float: left;
margin-right: 2.5%;
width: 31.6239%;
}
.span4last {
float: left;
margin-right: 0px;
width: 31.6239%;
}
.hilight-box {
border: 1px solid #ccc;
border-radius: 6px;
min-height: 170px;
padding: 10px 15px;
}
.hilight-box h3 {
color: #00a3d9;
margin: 0;
}
.hilight-box p {
font-size: 20px;
line-height: 1.4em;
margin-top: 10px;
}
.hilight-box .more-link {
background: #00a3d9 none repeat scroll 0 0;
border: 1px solid #ccc;
border-radius: 5px;
color: #fff !important;
font-size: 14px !important;
padding: 6px 15px;
}
#content .hilight-box .more-link:hover {
background: #0084B1 none repeat scroll 0 0;
color:#fff !important;
}
.newsImageContainer img{
width: 100%;
height: auto;
}
}